Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Matsuyama Challenger Busan Challenger Kachreti Challenger Sassuolo Challenger Shanghai Rolex Masters - Shanghai Astana Challenger M15 Maanshan M15 Astana Croatia F5 USA F27 USA F28 USA F29 USA F3 USA F8 Belarus F2 Estonia F1 USA F13 Belarus F1 Belarus F2 Belarus F3 Belarus F4 Czech Republic F5 Russia F2 Bulgaria F2 Poland F3 Armenia F2 Estonia F2 Lithuania F1 Poland F5 Kazakhstan F7 Kazakhstan F8 Russia F1 Russia F2 Russia F4 Russia F5 Russia F7 Kazakhstan F1 Kazakhstan F2 Kazakhstan F3 Poland F1 Poland F2 Poland F3 Russia F8 Russia F9 Kazakhstan F6 Kazakhstan F7 Italy F24 Kazakhstan F8 Kazakhstan F9 Germany F3 Germany F4 Russia F1 Russia F2 Ukraine F3 Turkey F12 Uzbekistan F1 Uzbekistan F2 Russia F6 Russia F7 Russia F8 Belarus F1 Belarus F2 Egypt F34 Russia F3 Spain F15 Belarus F4 Turkey F26 Turkey F27 Belarus F1 Belarus F2 Russia F8 Russia F7 Italy F3 (Basiglio) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) M25 Kiseljak Flea Market Cup Busan Challenger Tennis - Busan M25 Hong Kong Marburg Challenger Trnava Challenger Sacramento Challenger Dallas Challenger Sarasota Challenger Astana Challenger Karshi Challenger M25 Doha Karshi Challenger M15 Luan M25 Toulouse-Balma Milan Challenger Portoroz Challenger Astana Challenger Singha Tennis Classic - Tarzana Helsinki Challenger Odlum Brown Vancouver Open - Vancouver Fergana Challenger Portoroz Challenger Astana Challenger St. Remy Challenger Izmir Challenger Napa Challenger Sacramento Challenger Helsinki Challenger New Delhi Challenger Kolkata Challenger Kazan Challenger Wailea Men's Challenger - Maui Segovia Challenger Pune Challenger Bratislava Challenger Brescia Challenger Bangkok Challenger Tulsa Challenger Andria Challenger Bangkok Challenger Bangkok Challenger Bergamo Challenger St. Brieuc Challenger Karshi Challenger Samarkand Challenger Tyumen Challenger Heilbronn Challenger St. Brieuc Challenger Aptos Challenger M25 Kursumlijska Banja Tashkent Challenger Bratislava Challenger XL Bermuda Open - Bermuda Phoenix Challenger M25 Astana M25 Hong Kong Shymkent Challenger Samarkand Challenger Recanati Challenger Eckental Challenger Aptos Challenger Bratislava Challenger Kazan Challenger Bendigo Challenger Phoenix Challenger Mauthausen Challenger Manila Challenger Bergamo Challenger Vilnius Challenger M25 Kachreti Busan Challenger Shenzhen 1 Challenger Kobe Challenger Oeiras 1 Challenger Koblenz Challenger Lille Challenger Andria Challenger Gwangju Challenger Astana Challenger Zhangjiagang Challenger Rennes Challenger Tennis Channel Open - Las Vegas RCA Championships - Indianapolis Fergana Challenger Estoril Open - Estoril Countrywide Classic - Los Angeles RCA Championships - Indianapolis Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Recanati Challenger The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham China Open - Beijing Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Astana Challenger Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade AEGON Championships - London Legg Mason Tennis Classic - Washington Samarkand Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Istanbul Challenger Regions Morgan Keegan Championships - Memphis M25 Luzhou US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Shenzhen 2 Challenger Winston-Salem Open - Winston-Salem Heineken Open - Auckland Ilkley Challenger Izmir Challenger Portoroz Challenger Delray Beach International Tennis Championships - Delray Beach Porto Challenger Fergana Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Kremlin Cup - Moscow Kazan Challenger Brisbane International - Brisbane Oeiras 2 Challenger U.S. National Indoor Tennis Championships - Memphis Glasgow Challenger Pau Challenger BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf AEGON International - Eastbourne Winston-Salem Open - Winston-Salem U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Guangzhou Challenger Citi Open - Washington Milan Challenger Valencia Open - Valencia Cherbourg Challenger Tunis Challenger USTA Comerica Challenger - Aptos Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Samsung Secruities Cup Challenger - Seoul GHI Bronx Classic - Bronx Astana Challenger Pozoblanco Challenger Manacor Challenger Swanston Challenger - Sacramento US Men's Clay Court Championship - Houston Countrywide Classic - Los Angeles Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Tata Open Maharashtra - Pune Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia New York Open - New York Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas US Men's Clay Court Championship - Houston Home Depot Center USTA Challenger - Carson Nonthaburi 4 Challenger Nature Valley International - Eastbourne Abierto Mexicano de Tenis Mifel - Los Cabos Rovereto Challenger Shenzhen 1 Challenger Farmers Classic - Los Angeles Citi Open - Washington Wuxi Challenger St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing China Open - Beijing Kremlin Cup - Moscow Intrum Stockholm Open - Stockholm Kazan Challenger Tata Open Maharashtra - Pune Open 13 Provence - Marseille St. Petersburg Open - St. Petersburg bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia Delray Beach Open - Delray Beach Tyumen Challenger Great Ocean Road Open - Melbourne Perugia Challenger Abierto Mexicano Telcel - Acapulco Open Sud de France - Montpellier US Men's Clay Court Championship - Houston Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Bratislava 2 Challenger Mercedes Cup - Stuttgart Recanati Challenger Noventi Open - Halle Mallorca Championships - Mallorca Istanbul Challenger Nature Valley International - Eastbourne Tashkent Challenger Tiburon Challenger Hall of Fame Open - Newport Countrywide Classic - Los Angeles Bergamo Challenger Batman Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Rennes Challenger Oeiras 1 Challenger Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Thionville Challenger Tashkent Challenger Kremlin Cup - Moscow Astana Open - Nur-Sultan Open Seat Godo 2007 - Barcelona Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Wroclaw Challenger BMW Open - Munich St. Brieuc Challenger Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Hall of Fame Open - Newport Tennis Channel Open - Las Vegas Open 13 Provence - Marseille U.S. Mens's Clay Court Championship - Houston Brest Challenger Chisinau Challenger Burbank Challenger - Burbank Budapest Challenger Bratislava Challenger Surbiton Challenger Brescia Challenger Koblenz Challenger Segovia Challenger Campbells Hall of Fame Tennis Championships - Newport The Surbiton Trophy - Surbiton Indianapolis Tennis Championships - Indianapolis Cassis Challenger Karshi Challenger Samarkand Challenger Pilot Pen Tennis - New Haven Recanati Challenger St. Tropez Challenger Nottingham Challenger Quimper Challenger Heilbronn Challenger Nur-Sultan Challenger Shanghai Challenger Guangzhou Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Tashkent Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills SAP Open - San Jose Helsinki Challenger 2003 USTA Challenger of Calabasas - Calabasas Heilbronn Challenger Helsinki Challenger Koblenz Challenger Bergamo Challenger Tiburon Challenger Astana Challenger Orleans Challenger Yokohama Challenger Regions Morgan Keegan Championships - Memphis Kazan Challenger Lugano Challenger AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Countrywide Classic - Los Angeles Segovia Challenger Porto Challenger Mons Challenger St. Brieuc Challenger Mersin Challenger New Delhi Challenger Campbell's Hall of Fame Tennis Championships - Newport Campbells Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Mercedes-Benz Cup - Los Angeles St. Petersburg Open - St. Petersburg Sofia Open - Sofia Pau Challenger Millenium Tennis Championships - Delray Beach Astana Open - Astana Open de Tenis Comunidad Valenciana - Valencia Generali Open - Kitzbuhel Memphis Open - Memphis ABN AMRO World Tennis Tournament - Rotterdam Cherbourg Challenger Bangalore Challenger U.S. National Indoor Tennis Championships - Memphis Ostrava Challenger AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland USTA Men's Challenger of Dallas - Dallas US Men's Clay Court Championship - Houston Harrah's Entertainment Men's Pro Challenger - Tunica Emilia-Romagna Open - Parma Citi Open - Washington Vancouver Challenger Campbell's Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston The Tennis Channel Open - Las Vegas AIG Japan Open Tennis Championships - Tokyo PBZ Zagreb Indoors - Zagreb Next Generation Adelaide International - Adelaide Heineken Open - Auckland Grand Prix de Tennis de Lyon - Lyon Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Abierto Mexicano - Los Cabos Tata Open Maharashtra - Pune Dallas Open - Dallas China Open - Beijing Barcelona Open Banc Sabadell - Barcelona Chengdu Open - Chengdu SAP Open - San Jose Open de Nice Cote d'Azur - Nice AEGON Championships - London BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Shenzhen Open - Shenzhen Brisbane International - Brisbane Aircel Chennai Open - Chennai Apia International - Sydney Delray Beach Open - Delray Beach AEGON Championships - London Aegon Nottingham Open - Nottingham The Swanston Challenger - Sacramento Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Hypo Group Tennis International - Portschach Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch SAP Open - San Jose AEGON Championships - London AEGON International - Eastbourne Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Gwangju Challenger ASB Classic - Auckland New York Open - New York Western & Southern Financial Group Masters - Cincinnati Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona SAP Open - San Jose Mercedes Cup - Stuttgart AEGON Championships - London BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Serbia Open - Belgrade St. Petersburg Open - St. Petersburg China Open - Beijing AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Medibank International - Sydney Sydney International - Sydney Gazprom Hungarian Open - Budapest Hall of Fame Tennis Championships - Newport Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha SAP Open - San Jose Antalya Open - Antalya Murray River Open - Melbourne Aircel Chennai Open - Chennai Stockholm Open - Stockholm Sardegna Open - Cagliari Belgrade 2 - Belgrade Apia International - Sydney Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Indianapolis Tennis Championships - Indianapolis Erste Bank Open - Vienna Davidoff Swiss Indoors Basel - Basel U.S. Men's Clay Court Championships - Houston Chengdu Open - Chengdu Open Sud de France - Montpellier Geneva Open - Geneva SAP Open - San Jose Medibank International - Sydney Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Dubai Duty Free Tennis Championships - Dubai Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Geneva Open - Geneva Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Brisbane International - Brisbane Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne Citi Open - Washington French Open - Paris Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Masters - Paris Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, PO, COL-USA 1-3 ARAG ATP World Tour Championship - Dusseldorf Erste Bank Open - Vienna Adelaide International - Adelaide Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group II, 1R, BLR-IRL 4-1 Davis Cup, Group II, 2R, TUR-BLR 2-3 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, Group I, 1R, BLR-ROU 3-2 Australian Open - Melbourne Laver Cup - Prague Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, Group I, PO, RUS-BLR 3-2 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, Group I, 1R, BLR-POR 3-2 U.S. Open - New York French Open - Paris U.S. Open - New York Mutua Madrilena Madrid Open - Madrid U.S. Open (juniors) Western & Southern Financial Group Masters - Cincinnati French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong BNP Paribas Open - Indian Wells All Lower level tournaments U.S. Open - New York Wimbledon - London Olympics - Beijing U.S. Open - New York Olympics - Tokyo Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group II, 1R, IRL-BLR 0-5 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, Group I, 2R, BLR-AUT 3-1 Davis Cup, Group II, 1R, EGY-BLR 1-3 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, QR, GER-BLR 4-1 French Open - Paris